[t:/]$ 블로그_

임베디드 개발자는 항상 컴파일러를 의심한다.

2010/07/21

영화나 소설 제목으로 쓰고 싶은 글제목이다.

이클립스+GDB도 임베디드에선 걍 별로임..
아 왠만하면 IAR로 통일하면 좋겠다;;

32bit 변수 깨지는 건 옛날옛적에도 당했는데..
오늘 또 당했다...

디버거 안 맞는 건 부지기수고 ㅋㅋ

1.

지역변수에 비교적 덩어리 큰 지역 구조체를 선언했더니..
프로그램이 자꾸 뒤진다.

상식적으로 스택 오버 플로라고 생각하고 전역으로 뺐더니..
안 뒤진다. 그럼 상식적으로 이 문제는 스택 오버 플로 문제로 클리어.

2.

나중에 작은 구조체로도 또 죽어서 구조체를 까봤다..
아.. packed 구조체가 지역변수 얼라인에 따라 바보가 되는구나..
컴파일러 버그 ;;;





공유하기













[t:/] is not "technology - root". dawnsea, rss